package com.cloudkinto.service.order.vo.amazon;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

/**
 * @author zhangyy
 * @date 2020/6/4 8:45
 * @description:
 */
@Data
public class AmazonOrderPageRes {

    private Long id;

    /**
     * 亚马逊订单编号
     */
    private String amazonOrderNumber;

    /**
     * 卖家定义的订单编号
     */
    private String sellerOrderNumber;

    /**
     * 购买时间
     */
    private Date purchaseDate;

    /**
     * 订单状态
     */
    private String orderStatus;

    /**
     *  Amazonが出荷(AFN)、出品者が出荷(MFN)
     */
    private String fulfillmentChannel;

    /**
     * 销售渠道
     */
    private String salesChannel;

    /**
     * 订单路径
     */
    private String orderChannel;

    /**
     * 派送服务类型
     */
    private String shipServiceLevel;

    /**
     * 订单寄送地址
     */
    private String shipAddress;

    /**
     * 收货人姓名
     */
    private String shipName;

    /**
     * 收货城市
     */
    private String shipCity;

    /**
     * 收货人国家
     */
    private String shipCounty;

    /**
     * 收货人地区
     */
    private String shipDistrict;

    /**
     * 收货人地域
     */
    private String shipStateOrRegion;

    /**
     * 收货人邮编
     */
    private String postalCode;

    /**
     * 收货人电话
     */
    private String shipPhone;

    /**
     * 收货人地址类型 Commercial, Residential
     */
    private String shipAddressType;

    /**
     * 付款方式 COD CVS
     */
    private String paymentMethod;

    /**
     * COD 代收款金额
     */
    private String paymentCod;

    /**
     * 购买人邮箱
     */
    private String buyerEmail;

    /**
     * 购买人name
     */
    private String buyerName;

    /**
     * 购买人name
     */
    private String shipmentServiceLevelCategory;

    /**
     * 订单类型  StandardOrder Preorder
     */
    private String orderType;

    /**
     * 最早发货日期
     */
    private Date earliestShipDate;

    /**
     * 最晚发货日期
     */
    private Date lastShipDate;

    /**
     * 最早送达日期
     */
    private Date earliestDeliveryDate;

    /**
     * 最晚送达日期
     */
    private Date lastDeliveryDate;

    /**
     * 采购单号
     */
    private String purchaseOrderNumber;

    /**
     * 订单总金额
     */
    private String orderTotal;

    /**
     * 是否发货
     */
    private Integer isSendOut;

    /**
     * 是否回传运单号
     */
    private Integer isUploadTrackNo;

    private String companyCode;

    private String systemMemo;
}
